import Input from '@/components/global/Input/index.vue';

const components = [Input];

/**
 *
 * @param Vue {import('vue').App<Element>}
 */
const install = (Vue) => {
  components.forEach((component) => {
    // 在app上进行扩展，app提供 component directive 函数
    // 如果要挂载原型 app.config.globalProperties 方式
    Vue.component(component.name, component);
  });
};

export default function registerComponents(app) {
  app.use({
    install,
  });
}
